Method and device for determining a parameter value

ABSTRACT

A method for determining a parameter value includes: in a case that a current time is a parameter value adjustment time, determining a target numerical value of a target parameter at the current time according to a target mode. The target parameter includes at least one of an interference threshold, a signal strength threshold, a channel occupancy rate threshold, a channel busy rate threshold or a distance threshold. The target mode is at least one of: determining the target numerical value according to a target mapping relationship; or according to an initial value of the target parameter and a numerical value adjustment step length, determining the target numerical value.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a Bypass Continuation Application ofPCT/CN2020/072705 filed on Jan. 17, 2020, which claims priority toChinese Patent Application No. 201910049780.1 filed on Jan. 18, 2019,which are incorporated herein by reference in their entirety.

TECHNICAL FIELD

The present disclosure relates to the technical field of communications,and more particularly, to a method and device for determining aparameter value.

BACKGROUND

A sidelink refers to a link on which user equipment (UE) and UE directlycommunicate with each other without using a network. Long term evolution(LTE) sidelink includes device to device (D2D) communication and vehicleto everything (V2X) communication. A new radio (NR) sidelink currentlyincludes V2X communication. On the LTE Sidelink, two resource assignmentmodes are supported: a scheduling resource assignment mode and anautonomous resource selection mode of the UE. In the scheduling resourceassignment mode, a network device configures resources for the sidelink;and in the autonomous resource selection mode of the UE, the UEperiodically reserves certain sources based on the monitoring resultsfor a period of time.

In related art, the parameter value that the UE relies on in theresource monitoring process is a fixed value, which affects theprobability that the UE selects appropriate resources and is notfavorable for balancing the reliability of the UE and the de-packet rateof the system.

SUMMARY

According to a first aspect, a method for determining a parameter valueis provided, applied to user equipment in sidelink communication, wherethe method includes: in a case that a current time is a parameter valueadjustment time, determining a target numerical value of a targetparameter at the current time according to a target mode, where thetarget parameter includes at least one of an interference threshold, asignal strength threshold, a channel occupancy rate threshold, a channelbusy rate threshold or a distance threshold, the target mode is at leastone of:

determining the target numerical value according to a target mappingrelationship, the target mapping relationship includes a mappingrelationship between a value of the target parameter and first targetinformation, and the first target information includes at least one of atarget time length, a target time length ratio, a value of a counter andthe number of times of retransmission; or

according to an initial value of the target parameter and a numericalvalue adjustment step length, determining the target numerical value,where the initial value of the target parameter is related to the firsttarget information.

According to a second aspect, a method for determining a parameter valueis provided, applied to user equipment in sidelink communication, wherethe method includes:

determining an occupation situation of a transmission resourcecorresponding to a current time; and

in a case that the transmission resource is not occupied, adjusting avalue of a counter, wherein the counter is applied to resourceassignment.

According to a third aspect, user equipment is provided, applied tosidelink communication, where the user equipment includes:

a processing module, configured to: in a case that a current time is aparameter value adjustment time, determine a target numerical value of atarget parameter at the current time according to a target mode, wherethe target parameter includes at least one of an interference threshold,a signal strength threshold, a channel occupancy rate threshold, achannel busy rate threshold or a distance threshold, the target mode isat least one of:

determining the target numerical value according to a target mappingrelationship, the target mapping relationship includes a mappingrelationship between a value of the target parameter and first targetinformation, and the first target information includes at least one of atarget time length, a target time length ratio, a value of a counter andthe number of times of retransmission; or

according to an initial value of the target parameter and a numericalvalue adjustment step length, determine the target numerical value,where the initial value of the target parameter is related to the firsttarget information.

According to a fourth aspect, user equipment is provided, applied tosidelink communication, where the user equipment includes:

a first processing module, configured to judge an occupation situationof a transmission resource corresponding to a current time; and

a second processing module, configured to, in a case that thetransmission resource is not occupied, adjust a value of a counter,wherein the counter is applied to resource assignment.

According to a fifth aspect, user equipment is provided, applied tosidelink communication, where the user equipment includes: a memory, aprocessor and a program which is stored in the memory and executable onthe processor, where the program, when being executed by the processor,enables the processor to implement the steps of the method fordetermining the parameter value as defined in the first aspect or thesecond aspect.

According to a sixth aspect, a non-transitory computer readable mediumis provided. The non-transitory computer readable medium stores aprogram, where the program, when being executed by the processor,enables the processor to implement the steps of the method fordetermining the parameter value as defined in the first aspect or thesecond aspect.

BRIEF DESCRIPTION OF DRAWING

The accompanying drawings described herein are intended to provide afurther understanding of the present disclosure, and constitute a partof the present disclosure. The illustrative embodiments of the presentdisclosure and descriptions thereof are intended to describe the presentdisclosure, and do not constitute limitations on the present disclosure.In the accompanying drawings:

FIG. 1 is a schematic flowchart of a method for determining a parametervalue according to an embodiment of the present disclosure.

FIG. 2 is a schematic flowchart of a method for determining a parametervalue according to another embodiment of the present disclosure.

FIG. 3 is a structural schematic diagram of user equipment according toan embodiment of the present disclosure.

FIG. 4 is a structural schematic diagram of user equipment according toanother embodiment of the present disclosure.

FIG. 5 is a structural schematic diagram of user equipment according toyet another embodiment of the present disclosure.

DETAILED DESCRIPTION OF EMBODIMENTS

The technical solutions in the embodiments of the present disclosure aredescribed below clearly with reference to the accompanying drawings inthe embodiments of the present disclosure. Apparently, the describedembodiments are some rather than all of the embodiments of the presentdisclosure. All other embodiments obtained by a person of ordinary skillin the art based on the embodiments of the present disclosure shall fallwithin the protection scope of the present disclosure.

As used in this application, “and/or” means at least one of theconnected objects. For example, A and/or B and/or C represents thefollowing seven cases: Only A exists, only B exists, only C exists, bothA and B exist, both B and C exist, both A and C exist, or A, B, and Call exist.

The technical solutions of the present disclosure may be applied tovarious communication systems, for example: a long term evolution (LTE)sidelink system, a new radio (NR) sidelink system, etc.

In the embodiments of the present disclosure, user equipment (UE), whichmay also be called a mobile terminal, mobile user equipment, etc., maycommunicate with one or more core networks through a radio accessnetwork (RAN). The user equipment may be a mobile terminal, such as amobile phone (or called “cell” phone) and a computer with a mobileterminal, for example, it may be portable, pocket, handheld, computerin-built or vehicle-mounted mobile devices, which exchange languageand/or data with the radio access network.

In the embodiments of the present disclosure, a network device is adevice which is deployed in the radio access network for providing aradio communication function for the user equipment. The network device,for example, may be a base station. The base station may be anevolutional node B (referred to as eNB or e-NodeB) in LTE and a 5G basestation (gNB).

In the embodiments of the present disclosure, the sidelink may also becalled: sidelink. Furthermore, it may be understood that the embodimentsof the present disclosure do not limit the specific Chinese translationcorresponding to the sidelink.

In the embodiments of the present disclosure, the user equipment may bea transmitting user equipment (transmitting UE) in sidelinkcommunication, and may also be a receiving user equipment (receiving UE)in the sidelink communication.

The technical solutions in various embodiments of the present disclosureare described in detail with reference to the accompanying drawings.

FIG. 1 shows a method for determining a parameter value according to anembodiment of the present disclosure. The method shown in FIG. 1 may beperformed by the user equipment in the sidelink communication. As shownin FIG. 1, the method includes:

S110: in a case that a current time is a parameter value adjustmenttime, a target numerical value of a target parameter at the current timeis determined according to a target mode, where the target parameterincludes at least one of an interference threshold, a signal strengththreshold, a channel occupancy rate threshold, a channel busy ratethreshold or a distance threshold, the target mode is at least one of:

determining the target numerical value according to a target mappingrelationship, the target mapping relationship includes a mappingrelationship between a value of the target parameter and first targetinformation, and the first target information includes at least one of atarget time length, a target time length ratio, a value of a counter andthe number of times of retransmission; or

according to an initial value of the target parameter and a numericalvalue adjustment step length, the target numerical value is determined,where the initial value of the target parameter is related to the firsttarget information.

It may be understood that in S110, the target time length, the value ofthe counter and the number of times of retransmission are actuallyvalues that change with time. An effective time period of the targetnumerical value of the target parameter at the current time may be atime period between an effective time of the target numerical value andan effective time of a value of the target parameter at the nextadjustment time.

Optionally, as an example, the counter in S110 may be applied toresource assignment.

Optionally, in some embodiments, the target mode is to determine thetarget numerical value according to the target mapping relationship,where the first target information includes a target time length or atarget time length ratio, the target time length includes a first timelength or a second time length, the first time length is a time lengthbetween a timing start time and the current time, the second time lengthis a time length between the current time and the latest time meeting atransmission delay requirement, the user equipment does not performinformation transmission within the first time length, and the targettime length ratio is a ratio of a time length between the timing starttime to the current start time to the delay requirement.

In the case where the target mode is to determine the target numericalvalue according to the target mapping relationship and the first targetinformation includes the target time length, whether the current time isa parameter adjustment time may be determined according to an adjustmenttime granularity, or whether the current time is the parameteradjustment time may be determined according to the target time lengthand a preset time length. In the case where the target mode is todetermine the target numerical value according to the target mappingrelationship and the first target information includes the target timelength ratio, whether the current time is a parameter adjustment timemay be determined according to an adjustment time granularity, orwhether the current time is the parameter adjustment time may bedetermined according to the target time length ratio and a preset timelength ratio. for example, if the delay requirement is 100 ms and thepreset time length ratio is 40%, parameter adjustment is triggered whenthe elapsed time is 40 ms.

The timing start time here may be one of the following times: an arrivaltime of a data packet, a reception time of second target information anda time indicated by the second target information. When user equipmentis transmitting user equipment, the second target information includesat least one of high-level signaling, downlink control information (DCI)or sidelink control information (SCI). In a case where the userequipment is a receiving user equipment, the second target informationincludes at least one of high-level signaling, DCI, a scheduling request(SR), a buffer status report (BSR), or SCI. The high-level signalinghere, for example, may be radio resource control (RRC) signaling,broadcast signaling, sidelink broadcast information or sidelink systeminformation.

It should be noted that the latest time meeting the transmission delayrequirement may also be understood as a time when the user equipmentdetermines de-packet, or may be understood that a time interval betweenthe latest time and a generation time of the data packet is thetransmission delay requirement.

Take the case where the sum of the first time length and the second timelength is a delay L and the target parameter is an interferencemeasurement threshold or a signal strength threshold as an example. Ifthe first time length is t, the second time length res_t=L−t, and amapping relationship (the mapping relationship may be a table) betweenthe interference measurement threshold or the signal strength thresholdand the first time length or the second time length may be pre-definedor pre-configured. According to t=0 or res_t=L and the mappingrelationship, an initial value of the interference measurement thresholdor the signal strength threshold may be obtained. If the current time isan adjustment time of the interference measurement threshold or thesignal strength threshold, a value of the interference measurementthreshold or the signal strength threshold may be determined accordingto the value of t or res_t at the current time and the mappingrelationship.

In this example, whether the current time is a parameter adjustment timemay be determined according to an adjustment time granularity. Orwhether the current time is the parameter adjustment time may bedetermined according to the first time length or the second time length.For example, if t is greater than T1 or res_t is less than T2 at thecurrent time, the current time is the parameter adjustment time. Here,values of the adjustment time granularity, T1 and T2 may be pre-defined,or may be pre-configured, or may be configured by a network device, ormay be configured by user equipment. The adjustment time granularity,for example, may be one of the following granularities: millisecond(ms), a subframe, N slots, multi-slot, N symbols, a frame and atime-pattern, where N is a positive integer greater than or equal to 1.

Or take the case where the target parameter is a channel occupancy ratethreshold or a channel busy rate threshold and the first targetinformation includes a value of a counter as an example. A mappingrelationship (the mapping relationship may be table) between the channeloccupancy rate threshold or the channel busy rate threshold and thevalue of the counter may be pre-defined or pre-configured. For eachparameter adjustment time, a value of the channel occupancy ratethreshold or a value of the channel busy rate at each parameteradjustment time may be determined according to the value of the counterof the parameter adjustment time and the mapping relationship. In thisexample, whether the current time is a parameter adjustment time may bedetermined according to an adjustment time granularity.

Or take the case where the target parameter is a distance threshold andthe first target information includes the number of times ofretransmission as an example. A mapping relationship between thedistance threshold and the number of times of retransmission may bepre-defined or pre-configured. For each parameter adjustment time, avalue of the distance threshold may be determined according to thenumber of times of retransmission at the parameter adjustment time andthe mapping relationship. In this example, whether the current time is aparameter adjustment time may be determined according to an adjustmenttime granularity. Initial transmission may be considered as that thecorresponding number of times of retransmission is 0.

The above distance threshold may be understood as a threshold of adistance between the user equipment and the user equipment. For example,if the number of times of retransmission corresponding to one parameteradjustment time is 0 and the value of the distance threshold is 1000 m,the user equipment considers resources occupied by other user equipmentwithin 1000 m away from itself as occupied resources. If the number oftimes of retransmission corresponding to the next parameter adjustmenttime is 1 and the value of the distance threshold is 500 m, the userequipment considers resources occupied by other user equipment within500 m away from itself as occupied resources.

Optionally, in some embodiments, the target mode is to determine thetarget numerical value according to the initial value of the targetparameter and the numerical value adjustment step length. The methodshown in FIG. 1 further includes:

an initial value of the target parameter is determined according to amapping relationship between an initial value corresponding to the firsttarget information and the value of the target parameter, and the firsttarget information.

It may be understood that when the current time is the parameteradjustment time when the value of the target parameter is adjusted forthe first time, the user equipment determines the target numerical valueaccording to the initial value of the target parameter and the numericalvalue adjustment step length. When the current time is not the parameteradjustment time when the value of the target parameter is adjusted forthe first time, the user equipment determines the target numerical valueof the target parameter actually according to the value of the targetparameter before the current time and the numerical value adjustmentstep length.

For example, the first target information includes a target time length,where the target time length includes a first time length or a secondtime length, the first time length is a time length between a timingstart time and the current time, the second time length is a time lengthbetween the current time and the latest time meeting the transmissiondelay requirement, and the user equipment does not perform informationtransmission within the first time length. In this case, whether thecurrent time is a parameter adjustment time may be determined accordingto an adjustment time granularity, or whether the current time is theparameter adjustment time may be determined according to the target timelength and a preset time length.

The timing start time here may be one of the following times: an arrivaltime of a data packet, an activation time of a counter, a reception timeof third target information and a time indicated by the third targetinformation. When user equipment is transmitting user equipment, thethird target information includes at least one of high-level signaling,DCI, or SCI. In a case where the user equipment is a receiving userequipment, the third target information includes at least one ofhigh-level signaling, DCI, SR, BSR, or SCI.

Take the case where the sum of the first time length and the second timelength is a delay L and the target parameter is an interferencemeasurement threshold or a signal strength threshold as an example. Ifthe first time length is t, the second time length res_t=L−t, and amapping relationship (the mapping relationship may be a table) betweenthe interference measurement threshold or the signal strength thresholdand the first time length or the second time length may be pre-definedor pre-configured. According to t=0 or res_t=L and the mappingrelationship, an initial value of the interference measurement thresholdor the signal strength threshold may be obtained.

Or take the case where the target parameter is a channel occupancy ratethreshold or a channel busy rate threshold and the first targetinformation includes a value of a counter as an example. A mappingrelationship (the mapping relationship may be table) between the channeloccupancy rate threshold or the channel busy rate threshold and thevalue of the counter may be pre-defined or pre-configured. An initialvalue of the channel occupancy threshold or the channel busy ratethreshold may be determined according to the value of the counter at thearrival time of the data packet and the mapping relationship.

Or take the case where the target parameter is a distance threshold andthe first target information includes the number of times ofretransmission as an example. A mapping relationship between thedistance threshold and the number of times of retransmission may bepre-defined or pre-configured. An initial value of the distancethreshold may be determined according to the mapping relationship andthe number of times of retransmission 0.

After the initial value of the target parameter is determined, anumerical value adjustment step length may be further determined. Thenumerical value adjustment step length may be pre-configured,pre-defined, configured by the network device or configured by the userequipment. The numerical value adjustment step length may also bedetermined on the basis of the mapping relationship.

In some embodiments, the numerical value adjustment step length isdetermined by the user equipment according to a mapping relationshipbetween the target time length and the numerical value adjustment steplength.

For example, take the case where the sum of the first time length andthe second time length is a delay L and the target parameter is aninterference measurement threshold as an example. If the first timelength is t, the second time length res_t=L−t, a mapping relationshipbetween the interference measurement threshold and the first time lengthmay be pre-defined or pre-configured, and the adjustment timegranularity may be pre-defined or pre-configured as 1 slot. Assumingthat t is within [a, b], the numerical value adjustment step length is 3dB; and assuming that t is within [b, c], the numerical value adjustmentstep length is 6 dB. A=0, b=5, c=50. If t=48 ms, t is within [b, c], andwhen whether resources are reserved is determined in the next slot, thevalue of the interference threshold is the value of the interferencethreshold at the current time minus 6 dB.

In some embodiments, the first target information further includes agranularity of a frequency domain resource unit, and the numerical valueadjustment step length is determined by the user equipment according toa mapping relationship between the granularity of the frequency domainresource unit and the numerical value adjustment step length. Or thenumerical value adjustment step length is determined by the userequipment according to a mapping relationship between the number oftimes of retransmission and the numerical value adjustment step length.Here, the retransmissions at different times correspond to differentnumerical value adjustment step lengths, which can balance reliabilityand system congestion.

It may be understood that the above solution for determining the initialvalue and determining the numerical value adjustment step lengthaccording to the mapping relationship at least includes the followingtechnical solutions: (1) the initial value of the target parameter isdetermined according to the initial value of the target time length, andthe numerical value adjustment step length is determined according tothe mapping relationship between the target time length and thenumerical value adjustment step length; (2) the initial value of thetarget parameter is determined according to the initial value of thetarget time length, and the numerical value adjustment step length isdetermined according to the mapping relationship between the granularityof the frequency domain resource unit and the numerical value adjustmentstep length; (3) the initial value of the target parameter is determinedaccording to the initial value of the target time length, and thenumerical value adjustment step length is determined according to themapping relationship between the number of times of retransmission andthe numerical value adjustment step length; (4) the initial value of thetarget parameter is determined according to the initial value of thecounter, and the numerical value adjustment step length is determinedaccording to the mapping relationship between the target time length andthe numerical value adjustment step length; (5) the initial value of thetarget parameter is determined according to the initial value of thecounter, and the numerical value adjustment step length is determinedaccording to the mapping relationship between the granularity of thefrequency domain resource unit and the numerical value adjustment steplength; (6) the initial value of the target parameter is determinedaccording to the initial value of the counter, and the numerical valueadjustment step length is determined according to the mappingrelationship between the number of times of retransmission and thenumerical value adjustment step length; (7) the initial value of thetarget parameter is determined according to the number of times ofretransmission being 0, and the numerical value adjustment step lengthis determined according to the mapping relationship between the targettime length and the numerical value adjustment step length; (8) theinitial value of the target parameter is determined according to thenumber of times of retransmission being 0, and the numerical valueadjustment step length is determined according to the mappingrelationship between the granularity of the frequency domain resourceunit and the numerical value adjustment step length; and (9) the initialvalue of the target parameter is determined according to the number oftimes of retransmission being 0, and the numerical value adjustment steplength is determined according to the mapping relationship between thenumber of times of retransmission and the numerical value adjustmentstep length.

As a specific example, a method for determining a parameter value mayinclude the following steps:

Step 1: a mapping relationship between a value of a counter and apriority is pre-defined, and a mapping relationship between a value of areference signal receiving power (RSRP) threshold and a second timelength is pre-configured, where an adjustment time granularity is N anda numerical value adjustment step length is A.

Step 2: a data packet arrives at the time n of transmission timeinterval (TTI), and according to a priority of the data packet, and themapping relationship between the value of the counter and the priority,the value of the counter is initialized as M.

Step 3: in a case that M=0, information is transmitted on the currentslot. In a case that M>0, whether the current TTI is occupied isdetermined.

For example, when whether the current TTI is occupied is determined, avalue RSRP_thresh of the RSRP threshold is obtained according to thesecond time length, and the mapping relationship between the second timelength and the value of the RSRP threshold.

It may be understood that the initial value of the RSRP thresholdcorresponding to TTI n is RSRP_thresh_initial, at TTI n×k×N, it isnecessary to adjust the value of the RSRP threshold, the value of theRSRP threshold corresponding to TTI n×k×N is RSRP_thresh_initial−k×A,k=1,2,3 . . . floor(L/N), L is delay. The value of the RSRP thresholdmaintains unchanged at other times, that is, the value of thecorresponding RSRP threshold at other times except for the time when thevalue of the RSRP threshold is initialized or the value of the RSRPthreshold is adjusted maintains consistent with the previous TTI at thistime.

When whether the current TTI is occupied is determined, RSRP onresources where scheduling assignment (SA) is located may be measured.In a case that RSRP is greater than RSRP_thresh, the current TTI isconsidered to be occupied.

Step 4: in a case that the current TTI is occupied, the value of thecounter maintains unchanged, TTI+1; and in a case that the current TTIis not occupied, the value of the counter decreases progressively,TTI+1.

Step 5: in a case that the value of the counter is less than or equal to0, information is transmitted at the next available TTI, otherwise, thestep 3 and the subsequent steps are performed.

It should be noted that the above steps 1-5 do not limit the methodsteps, and the sequence of the above steps are specifically determinedby a logical relationship between the steps.

FIG. 2 shows a method for determining a parameter value according toanother embodiment of the present disclosure. The method shown in FIG. 2may be performed by the user equipment in the sidelink communication. Asshown in FIG. 2, the method includes:

S210: an occupation situation of a transmission resource correspondingto a current time is determined; and

S220: in a case that the transmission resource is not occupied, a valueof a counter is adjusted, where the counter is applied to resourceassignment.

Optionally, in the S210, the occupation situation of the transmissionresource corresponding to the current time may be determined accordingto at least one of the following modes:

according to scheduling assignment (SA) information, the occupationsituation of the transmission resource is determined, where the SAinformation is used to schedule the transmission resource correspondingto the current time;

according to measurement information of SA information, the occupationsituation of the transmission resource corresponding to the current timeis determined;

according to measurement information of information indicated by the SAinformation, the occupation situation of the transmission resourcecorresponding to the current time is determined; or

according to measurement information of the transmission resourceindicated by the SA information, the occupation situation of thetransmission resource corresponding to the current time is determined.

As an embodiment, in the S210, according to SA information, theoccupation situation of the transmission resource is determined, wherethe SA information is used to schedule the transmission resourcecorresponding to the current time.

For example, SA is demodulated to obtain a business priority of the datapacket. In a case that the obtained business priority is higher than thepriority of to-be-transmitted business, it is determined that thetransmission resource is not occupied.

As an embodiment, in the S210, according to measurement information ofSA information, the occupation situation of the transmission resourcecorresponding to the current time is determined, where the SAinformation is used to schedule the transmission resource correspondingto the current time.

For example, received signal strength indication (RSSI) of SA ismeasured; and in a case that the RSSI is higher than a threshold value,it is considered that the transmission resource is not occupied.Furthermore, it may be understood that the threshold value of the RSSImay be adjusted according to the method shown in FIG. 1.

As an embodiment, in the S210, according to measurement information ofinformation indicated by SA information, the occupation situation of thetransmission resource corresponding to the current time is determined,where the SA information is used to schedule the transmission resourcecorresponding to the current time; or according to the measurementinformation of the transmission resource indicated by the SAinformation, the occupation situation of the transmission resourcecorresponding to the current time is determined, where the SAinformation is used to schedule the transmission resource correspondingto the current time.

For example, RSRP of data indicated by SA is measured; and in a casethat the RSRP is higher than a threshold value, it is considered thatthe transmission resource is not occupied. Furthermore, it may beunderstood that the threshold value of the RSRP may be adjustedaccording to the method shown in FIG. 1.

In the S220, the adjustment granularity of the value of the counter is atime domain adjustment granularity, or the adjustment granularity of thevalue of the counter is a time frequency domain adjustment granularity.

The time domain adjustment granularity here may be one of slot, ms andtime-pattern, the time domain granularity in the time frequency domainadjustment granularity is one of slot, ms and time-pattern, and thefrequency domain granularity in the time frequency domain adjustmentgranularity is one of a sub-channel, a resource block (RB) and Fresource block groups (RBG).

Optionally, the method shown in FIG. 2 further includes: an initialvalue of the counter is determined.

Optionally, in some embodiments, the initial value is determinedaccording to a quality of service (QoS) requirement and a first mappingrelationship, where the first mapping relationship includes a mappingrelationship between the QoS requirement and an initial value range. TheQoS requirement here may include at least one of priority, delay,reliability, or business type.

For example, in some embodiments, the step that the initial value isdetermined according to the QoS requirement and the first mappingrelationship includes: the target initial value range of the initialvalue is determined according to the first mapping relationship; and theinitial value is determined from the target initial value rangeaccording to first target information, where the first targetinformation includes at least one of a geographic position of userequipment, a speed of the user equipment, a distance between the userequipment, a density of the user equipment within a preset area range, abearing type, a business type, a size of a packet, or an arrival rate ofthe packet. The arrival rate of the packet here may be understood as thegeneration frequency of the data packet.

That is, the value range of the initial value of the counter may bedetermined on the basis of the QoS requirement, and then one value isfurther selected from the initial value range according to the firsttarget information to serve as the initial value of the counter.

For example, a mapping relationship between the priority and the valuerange of the initial value of the counter is pre-configured, where themapping relationship here may be a one-to-many, many-to-one ormany-to-many mapping relationship.

In a case that the mapping relationship is the one-to-many ormany-to-many mapping relationship, the value range of the initial valueof the counter may be selected according to the configured priority, andthen one value is randomly selected from the value range to serve as theinitial value of the counter. Or the value range of the initial value ofthe counter is selected according to the configured priority, and thenone value is selected according to ID of the user equipment or thegeographical position of the user equipment to serve as the initialvalue of the counter; therefore, the initial values of the counterscorresponding to different user equipment with the same priority may bedifferent. Or the value range of the initial value of the counter isselected according to the configured priority, and then one value isselected from the value range based on the indication of DCI or SCI toserve as the initial value of the counter. In this case, the DCI or SCImay indicate the sequence number of the initial value of the counter inthe value range, and may also directly indicate the initial value.

Optionally, in some embodiments, the initial value is determinedaccording to second target information and a second mappingrelationship, where the second mapping relationship includes a mappingrelationship between the second target information and the initialvalue, and the second target information includes at least one of a QoSrequirement, a geographical position of user equipment, a speed of theuser equipment, a distance between the user equipment, a density of thecorresponding user equipment in a preset area range, a bearing type, abusiness type, a size of a packet, or an arrival rate of the packet.That is, the initial value may be determined directly according to themapping relationship between the second target information and theinitial value.

It may be understood that in a case that the user equipment isconfigured with different types of counters, the initial value of eachtype of counter may be determined according to the above method fordetermining the initial value, and the initial value of each type ofcounter may be configured with different or same value, which is notlimited by the embodiment of the present disclosure.

The method for determining the parameter value according to theembodiments of the present disclosure is described above in detail withreference to FIG. 1 and FIG. 2. The user equipment according to theembodiment of the present disclosure is described below in detail withreference to FIG. 3.

FIG. 3 is a structural schematic diagram of user equipment according toan embodiment of the present disclosure. The user equipment shown inFIG. 3 is applied to sidelink communication. As shown in FIG. 3, theuser equipment 10 includes:

a processing module, configured to: in a case that a current time is aparameter value adjustment time, determine a target numerical value of atarget parameter at the current time according to a target mode, wherethe target parameter includes at least one of an interference threshold,a signal strength threshold, a channel occupancy rate threshold, achannel busy rate threshold or a distance threshold, the target mode isat least one of:

determining the target numerical value according to a target mappingrelationship, the target mapping relationship includes a mappingrelationship between a value of the target parameter and first targetinformation, and the first target information includes at least one of atarget time length, a target time length ratio, a value of a counter andthe number of times of retransmission; or

according to an initial value of the target parameter and a numericalvalue adjustment step length, determine the target numerical value,where the initial value of the target parameter is related to the firsttarget information.

Optionally, as an embodiment, the target mode is to determine the targetnumerical value according to the target mapping relationship,

where the first target information includes a target time length or atarget time length ratio, the target time length includes a first timelength or a second time length, the first time length is a time lengthbetween a timing start time and the current time, the second time lengthis a time length between the current time and the latest time meetingthe transmission delay requirement, the user equipment does not performinformation transmission within the first time length, and the targettime length ratio is a ratio of the time length between the timing starttime and the current time to the delay requirement.

Optionally, as an embodiment, the timing start time is one of thefollowing times: an arrival time of a data packet, a reception time ofsecond target information and a time indicated by the second targetinformation; and

in the case where the user equipment is a transmitting user equipment,the second target information includes at least one of high-levelsignaling, downlink control information (DCI) or sidelink controlinformation (SCI).

Optionally, as an embodiment, in the case where the user equipment is areceiving user equipment, the second target information includes atleast one of high-level signaling, DCI, a scheduling request (SR), abuffer status report (BSR) or SCI.

Optionally, as an embodiment, the target mode is to determine the targetnumerical value according to the initial value of the target parameterand the numerical value adjustment step length. The processing module 11is further configured to:

determine an initial value of the target parameter according to amapping relationship between an initial value corresponding to the firsttarget information and the value of the target parameter, and the firsttarget information.

Optionally, as an embodiment, the first target information includes atarget time length, where the target time length includes a first timelength or a second time length, the first time length is a time lengthbetween a timing start time and the current time, the second time lengthis a time length between the current time and the latest time meeting atransmission delay requirement, and the user equipment does not performinformation transmission within the first time length.

Optionally, as an embodiment, the timing start time is one of thefollowing times: an arrival time of a data packet, an activation time ofthe counter, a reception time of third target information and a timeindicated by the third target information; and

in the case where the user equipment is a transmitting user equipment,the third target information includes at least one of high-levelsignaling, DCI or SCI.

Optionally, as an embodiment, in the case where the user equipment is areceiving user equipment, the third target information includes at leastone of high-level signaling, DCI, SR, BSR or SCI.

Optionally, as an embodiment, the processing module 11 is furtherconfigured to:

according to an adjustment time granularity, determine whether thecurrent time is a parameter adjustment time.

Optionally, as an embodiment, the adjustment time granularity isdetermined by one of the following modes: pre-definition,pre-configuration, network device configuration and user equipmentconfiguration.

Optionally, as an embodiment, the processing module 11 is furtherconfigured to:

according to the target time length and a preset time length, determinewhether the current time is a parameter adjustment time.

Optionally, as an embodiment, the numerical value adjustment step lengthis determined by the user equipment according to a mapping relationshipbetween the target time length and the numerical value adjustment steplength.

Optionally, as an embodiment, the first target information furtherincludes a granularity of a frequency domain resource unit, and thenumerical value adjustment step length is determined by the userequipment according to a mapping relationship between the granularity ofthe frequency domain resource unit and the numerical value adjustmentstep length.

Optionally, as an embodiment, the numerical value adjustment step lengthis determined by the user equipment according to a mapping relationshipbetween the number of times of retransmission and the numerical valueadjustment step length.

The user equipment provided by the embodiment of the present disclosurecan realize each process of implementing the user equipment in theembodiment of the method in FIG. 1, which is not elaborated here toavoid repetition.

FIG. 4 is a structural schematic diagram of user equipment according toanother embodiment of the present disclosure. The user equipment shownin FIG. 4 is applied to sidelink communication. The user equipment 20shown in FIG. 4 includes:

a first processing module 21, configured to judge an occupationsituation of a transmission resource corresponding to a current time;and

a second processing module 22, configured to, in a case that thetransmission resource is not occupied, adjust a value of a counter,where the counter is applied to resource assignment.

Optionally, as an embodiment, the first processing module 21 isconfigured to:

according to scheduling assignment (SA) information, judge theoccupation situation of the transmission resource, where the SAinformation is used to schedule the transmission resource correspondingto the current time.

Optionally, as an embodiment, the first processing module 21 isconfigured to:

according to measurement information of SA information, judge theoccupation situation of the transmission resource corresponding to thecurrent time, where the SA information is used to schedule thetransmission resource corresponding to the current time.

Optionally, as an embodiment, the first processing module 21 isconfigured to:

according to measurement information of information indicated by SAinformation, judge the occupation situation of the transmission resourcecorresponding to the current time, where the SA information is used toschedule the transmission resource corresponding to the current time; or

according to measurement information of a transmission resourceindicated by SA information, judge the occupation situation of thetransmission resource corresponding to the current time, where the SAinformation is used to schedule the transmission resource correspondingto the current time.

Optionally, as an embodiment, the adjustment granularity of the value ofthe counter is a time domain adjustment granularity, or the adjustmentgranularity of the value of the counter is a time frequency domainadjustment granularity.

Optionally, as an embodiment, the first processing module 21 is furtherconfigured to:

determine an initial value of the counter.

Optionally, as an embodiment, the first processing module 21 isconfigured to:

determine the initial value according to a quality of service (QoS)requirement and a first mapping relationship, where the first mappingrelationship includes a mapping relationship between the QoS requirementand an initial value range.

Optionally, as an embodiment, the first processing module 21 isconfigured to:

determine a target initial value range where the initial value islocated according to the first mapping relationship; and

determine the initial value from the target initial value rangeaccording to first target information, where the first targetinformation includes at least one of a geographic position of userequipment, a speed of the user equipment, a distance between the userequipment, a density of the user equipment within a preset area range, abearing type, a business type, a size of a packet or an arrival rate ofthe packet.

Optionally, as an embodiment, the first processing module 21 isconfigured to:

determine the initial value according to second target information and asecond mapping relationship, where the second mapping relationshipincludes a mapping relationship between the second target informationand the initial value, and the second target information includes atleast one of a QoS requirement, a geographical position of userequipment, a speed of the user equipment, a distance between the userequipment, a density of the user equipment within a preset area range, abearing type, a business type, a size of a packet, or an arrival rate ofthe packet.

The user equipment provided by the embodiment of the present disclosurecan realize each process of implementing the user equipment in theembodiment of the method in FIG. 2, which is not elaborated here toavoid repetition.

FIG. 5 is a block diagram of user equipment according to anotherembodiment of the present disclosure. The user equipment 500 shown inFIG. 5 includes: at least one processor 501, a memory 502, a userinterface 503 and at least one network interface 504. The components inthe user equipment 500 are coupled together through a bus system 505. Itmay be understood that the bus system 505 is configured to implementconnection and communication between these components. In addition to adata bus, the bus system 505 further includes a power bus, a control busand a status signal bus. However, for clear description, various busesare marked as the bus system 505 in FIG. 5.

The user interface 503 may include a display, a keyboard, a clickingdevice (for example: a mouse and a trackball), a touch panel or atouchscreen.

It may be understood that the memory 502 in this embodiment of thepresent disclosure may be a volatile memory or a nonvolatile memory, ormay include both a volatile memory and a nonvolatile memory. Thenonvolatile memory may be a read-only memory (ROM), a programmableread-only memory (PROM), an erasable programmable read-only memory(EPROM), an electrically erasable programmable read-only memory(EEPROM), or a flash memory. The volatile memory may be a random accessmemory (RAM), used as an external cache. Through exemplary but notlimitative description, many forms of RAMs may be used, for example, astatic random access memory (SRAM), a dynamic random access memory(DRAM), a synchronous dynamic random access memory (SDRAM), a doubledata rate synchronous dynamic random access memory (DDRSDRAM), anenhanced synchronous dynamic random access memory (ESDRAM), a synchlinkdynamic random access memory (SLDRAM), and a direct rambus random accessmemory (DRRAM). The memory 502 of the system and the method described inthe embodiments of the present disclosure is intended to include, but isnot limited to, these and any other suitable types of memories.

In some implementations, the memory 502 stores the following elements:executable modules or data structures, a subset thereof, or an extendedset thereof: an operating system 5021 and an application program 5022.

The operating system 5021 includes various system programs, such as aframework layer, a core library layer, and a driver layer, and isconfigured to implement various basic services and processhardware-based tasks. The application program 5022 includes variousapplication programs, for example, a media player and a browser, and isconfigured to implement various application services. A programimplementing the method in the embodiments of the present disclosure maybe included in the application program 5022.

In the embodiments of the present disclosure, the user equipment 500further includes: a computer program which is stored in a memory 502 andexecutable on a processor 501, where the computer program, when beingexecuted by a processor 501, enables the processor to implement eachprocess of the method in FIG. 1 and FIG. 2. The same technical effectcan be achieved. In order to avoid repetition, details are not describedherein again.

The method disclosed in the embodiment of the present disclosure may beapplied to the processor 501 or implemented by the processor 501. Theprocessor 501 may be an integrated circuit chip having a signalprocessing capability. During implementation, the steps of the foregoingmethod may be completed by hardware integrated logic circuits in theprocessor 501 or instructions in a form of software. The above processor501 may be a general-purpose processor, a digital signal processor(DSP), an application specific integrated circuit (ASIC), a fieldprogrammable gate array (FPGA) or other programmable logic devices, adiscrete gate or transistor logic device, and a discrete hardwarecomponent. The processor may implement or perform the methods, thesteps, and logical block diagrams that are disclosed in the embodimentsof the present disclosure. The general-purpose processor may be amicroprocessor or may be any conventional processor or the like. Thesteps of the method disclosed in the embodiments of the presentdisclosure may be directly performed by a hardware decoding processor orby a combination of hardware and software modules in the decodingprocessor. The software module may be located in a mature non-transitorycomputer-readable storage medium in this field such as a random accessmemory, a flash memory, a read-only memory, a programmable read-onlymemory or an electrically erasable programmable memory, or a register.The non-transitory computer-readable storage medium is located in thememory 502, and the processor 501 reads information from the memory 502and completes the steps of the foregoing method in combination withhardware of the processor 501. For example, the non-transitory computerreadable storage medium stores a computer program, and when the computerprogram is executed by the processor 501, the steps of the methodembodiments shown in FIG. 1 to FIG. 2 are implemented.

It may be understood that the embodiments described in the embodimentsof the present disclosure may be implemented by hardware, software,firmware, middleware, microcode, or a combination thereof. Forimplementation with hardware, the processing module may be implementedin one or more application specific integrated circuits (ASIC), adigital signal processor (DSP), a DSP device (DSPD), a programmablelogic device (PLD), a field-programmable gate array (FPGA), generalprocessors, controllers, micro-controllers, micro-processors, and otherelectronic units for implementing the functions of the presentdisclosure, or their combinations.

For implementation with software, technologies described in theembodiments of the present disclosure may be implemented by executingfunctional modules (for example, a process and a function) in theembodiments of the present disclosure. Software code can be stored inthe memory and executed by the processor. The memory can be implementedinside or outside the processor.

The embodiments of the present disclosure further provide anon-transitory computer-readable storage medium. The non-transitorycomputer-readable storage medium stores a computer program, and when aprocessor executes the computer program, the processes of the foregoingmethod embodiment are implemented and the same technical effect can beachieved. To avoid repetition, details are not described herein again.The non-transitory computer readable storage medium is, for example, aread-only memory (ROM for short), a random access memory (RAM forshort), a magnetic disk, or an optical disk.

It should be noted that, in this specification, the terms “include”,“comprise”, or any of their variants are intended to cover anon-exclusive inclusion, so that a process, a method, an article, or anapparatus that includes a series of elements not only includes thoseelements but also includes other elements that are not expressly listed,or further includes elements inherent to such a process, method,article, or apparatus. In the absence of more restrictions, an elementdefined by the statement “including a . . . ” does not exclude anothersame element in a process, method, article, or apparatus that includesthe element.

By means of the foregoing description of the embodiments, a personskilled in the art may clearly understand that the method in theforegoing embodiments may be implemented by software with a necessarygeneral hardware platform. The method in the foregoing embodiments mayalso be implemented by hardware. However, in many cases, the former is apreferred implementation. Based on the understanding, the technicalsolutions of the present disclosure essentially or the part thatcontributes to the prior art may be embodied in the form of softwareproducts. The computer software product is stored in a storage medium(such as ROM/RAM, a magnetic disk and an optical disk), includingseveral instructions for enabling one terminal (which may be a mobilephone, a computer, a server, an air conditioner, or a network device) toimplement the method in each embodiment of the present disclosure.

The embodiments of the present disclosure are described with referenceto the accompanying drawings. However, the present disclosure is notlimited to the foregoing specific implementations. The foregoingspecific implementations are merely examples, but are not limiting. Aperson of ordinary skill in the art may make many forms withoutdeparting from the objective and the scope of the claims of the presentdisclosure, and these forms all fall within the protection scope of thepresent disclosure.

What is claimed is:
 1. A method for determining a parameter value,applied to a user equipment in sidelink communication, comprising: in acase that a current time is a parameter value adjustment time,determining a target numerical value of a target parameter at thecurrent time according to a target mode, wherein the target parametercomprises at least one of an interference threshold, a signal strengththreshold, a channel occupancy rate threshold, a channel busy ratethreshold or a distance threshold, the target mode is at least one of:determining the target numerical value according to a target mappingrelationship, wherein the target mapping relationship comprises amapping relationship between a value of the target parameter and firsttarget information, and the first target information comprises at leastone of a target time length, a target time length ratio, a value of acounter or the number of times of retransmission; or according to aninitial value of the target parameter and a numerical value adjustmentstep length, determining the target numerical value, wherein the initialvalue of the target parameter is related to the first targetinformation.
 2. The method according to claim 1, wherein the target modeis to determine the target numerical value according to the targetmapping relationship; the first target information comprising a targettime length or a target time length ratio, the target time lengthcomprising a first time length or a second time length, the first timelength being a time length between a timing start time and the currenttime, the second time length being a time length between the currenttime and the latest time meeting the transmission delay requirement, theuser equipment not performing information transmission within the firsttime length, and the target time length ratio being a ratio of the timelength between the timing start time and the current time to the delayrequirement.
 3. The method according to claim 2, wherein the timingstart time is one of following times: an arrival time of a data packet,a reception time of second target information and a time indicated bythe second target information; and in a case where the user equipment isa transmitting user equipment, the second target information comprisesat least one of high-level signaling, downlink control information (DCI)or sidelink control information (SCI); or in a case where the userequipment is a receiving user equipment, the second target informationcomprises at least one of high-level signaling, DCI, a schedulingrequest (SR), a buffer status report (BSR) or SCI.
 4. The methodaccording to claim 1, the target mode being to adjust the step lengthaccording to the initial value and the numerical value of the targetparameter, the method further comprising: determining the initial valueof the target parameter according to a mapping relationship between aninitial value corresponding to the first target information and thevalue of the target parameter, and the first target information.
 5. Themethod according to claim 4, wherein the first target informationcomprises a target time length, the target time length comprising afirst time length or a second time length, the first time length being atime length between a timing start time and the current time, the secondtime length being a time length between the current time and the latesttime meeting the transmission delay requirement, and the user equipmentnot performing information transmission within the first time length. 6.The method according to claim 5, wherein the timing start time is one offollowing times: an arrival time of a data packet, an activation time ofthe counter, a reception time of third target information and a timeindicated by the third target information; and in a case where the userequipment is a transmitting user equipment, the third target informationcomprises at least one of high-level signaling, downlink controlinformation (DCI), or sidelink control information (SCI); or in a casewhere the user equipment is a receiving user equipment, the third targetinformation comprises at least one of high-level signaling, DCI, ascheduling request (SR), a buffer status report (BSR), or SCI.
 7. Themethod according to claim 1, further comprising: according to anadjustment time granularity, determining whether the current time is aparameter adjustment time.
 8. The method according to claim 2, furthercomprising: according to the target time length and a preset timelength, determining whether the current time is a parameter adjustmenttime.
 9. The method according to claim 4, wherein the numerical valueadjustment step length is determined by the user equipment according toa mapping relationship between the target time length and the numericalvalue adjustment step length.
 10. The method according to claim 4,wherein the first target information further comprises a granularity ofa frequency domain resource unit, and the numerical value adjustmentstep length is determined by the user equipment according to a mappingrelationship between the granularity of the frequency domain resourceunit and the numerical value adjustment step length; or the numericalvalue adjustment step length is determined by the user equipmentaccording to a mapping relationship between the number of times ofretransmission and the numerical value adjustment step length.
 11. Amethod for determining a parameter value, applied to a user equipment insidelink communication, comprising: determining an occupation situationof a transmission resource corresponding to a current time; and in acase that the transmission resource is not occupied, adjusting a valueof a counter, wherein the counter is applied to resource assignment. 12.The method according to claim 11, wherein the determining an occupationsituation of a transmission resource corresponding to a current timecomprises: according to scheduling assignment (SA) information,determining the occupation situation of the transmission resource,wherein the SA information is used to schedule the transmission resourcecorresponding to the current time; and/or, the determining an occupationsituation of a transmission resource corresponding to a current timecomprises: according to measurement information of SA information,determining the occupation situation of the transmission resourcecorresponding to the current time, wherein the SA information is used toschedule the transmission resource corresponding to the current time;and/or, the determining an occupation situation of a transmissionresource corresponding to a current time comprises: according tomeasurement information of information indicated by SA information,determining the occupation situation of the transmission resourcecorresponding to the current time, wherein the SA information is used toschedule the transmission resource corresponding to the current time; oraccording to measurement information of a transmission resourceindicated by SA information, determining the occupation situation of thetransmission resource corresponding to the current time, wherein the SAinformation is used to schedule the transmission resource correspondingto the current time.
 13. The method according to claim 11, wherein theadjustment granularity of the value of the counter is a time domainadjustment granularity, or the adjustment granularity of the value ofthe counter is a time frequency domain adjustment granularity.
 14. Themethod according to claim 13, further comprising: determining an initialvalue of the counter; wherein the determining the initial value of thecounter comprises: determining the initial value according to a qualityof service (QoS) requirement and a first mapping relationship, the firstmapping relationship comprising a mapping relationship between the QoSrequirement and an initial value range.
 15. The method according toclaim 14, wherein the determining the initial value according to the QoSrequirement and the first mapping relationship comprises: determining atarget initial value range where the initial value is located accordingto the first mapping relationship; and determining the initial valuefrom the target initial value range according to first targetinformation, the first target information comprising at least one of ageographic position of user equipment, a speed of the user equipment, adistance between the user equipment, a density of the user equipmentwithin a preset area range, a bearing type, a business type, a size of apacket or an arrival rate of the packet; or, the determining the initialvalue of the counter comprises: determining the initial value accordingto second target information and a second mapping relationship, thesecond mapping relationship comprising a mapping relationship betweenthe second target information and the initial value, and the secondtarget information comprising at least one of a QoS requirement, ageographical position of user equipment, a speed of the user equipment,a distance between the user equipment, a density of the user equipmentwithin a preset area range, a bearing type, a business type, a size of apacket or an arrival rate of the packet.
 16. A user equipment, appliedto sidelink communication, comprising: a memory, a processor and aprogram which is stored in the memory and executable on the processor,wherein the program, when executed by the processor, causes theprocessor to perform: in a case that a current time is a parameter valueadjustment time, determining a target numerical value of a targetparameter at the current time according to a target mode, wherein thetarget parameter comprises at least one of an interference threshold, asignal strength threshold, a channel occupancy rate threshold, a channelbusy rate threshold or a distance threshold, the target mode is at leastone of: determining the target numerical value according to a targetmapping relationship, wherein the target mapping relationship comprisesa mapping relationship between a value of the target parameter and firsttarget information, and the first target information comprises at leastone of a target time length, a target time length ratio, a value of acounter or the number of times of retransmission; or according to aninitial value of the target parameter and a numerical value adjustmentstep length, determining the target numerical value, wherein the initialvalue of the target parameter is related to the first targetinformation.
 17. The user equipment according to claim 16, wherein thetarget mode is to determine the target numerical value according to thetarget mapping relationship, the first target information comprising atarget time length or a target time length ratio, the target time lengthcomprising a first time length or a second time length, the first timelength being a time length between a timing start time and the currenttime, the second time length being a time length between the currenttime and the latest time meeting the transmission delay requirement, theuser equipment not performing information transmission within the firsttime length, and the target time length ratio being a ratio of the timelength between the timing start time and the current time to the delayrequirement.
 18. The user equipment according to claim 17, wherein thetiming start time is one of following times: an arrival time of a datapacket, a reception time of second target information and a timeindicated by the second target information; and in a case where the userequipment is a transmitting user equipment, the second targetinformation comprises at least one of high-level signaling, downlinkcontrol information (DCI) or sidelink control information (SCI); or in acase where the user equipment is a receiving user equipment, the secondtarget information comprises at least one of high-level signaling, DCI,a scheduling request (SR), a buffer status report (BSR) or SCI.
 19. Theuser equipment according to claim 16, wherein the target mode is toadjust the step length according to the initial value and the numericalvalue of the target parameter; and the program, when executed by theprocessor, causes the processor to further perform: determining theinitial value of the target parameter according to a mappingrelationship between an initial value corresponding to the first targetinformation and the value of the target parameter, and the first targetinformation.
 20. A user equipment, applied to sidelink communication,comprising: a memory, a processor and a program which is stored in thememory and executable on the processor, wherein the program, whenexecuted by the processor, causes the processor to perform steps of themethod for determining a parameter value according to claim 11.